stall where this food is served - Spanish English Dictionary